module.exports = {
  //自动打开浏览器
  devServer: {
    open: true,
    proxy: {
      '/api': {
        target: 'http://localhost:4000',
        changeOrigin: true,
        pathRewrite: {'^/api' : ' '}
      }
    }
    //proxy:{'/api':{}},代理器中设置/api,项目中请求路径为/api的替换为target
   /*
    proxy: {
      '^/api' : {  //匹配所有以/api开头的请求路径  最后成这样 http://localhost:4000/url 如果不上去api那就加上api/url
        target: "http://localhost:4000", //代理地址，这里设置的地址会代替axios中设置的baseURL 设置调用接口域名和端口号别忘了加http
        changeOrigin: true, // 如果接口跨域，需要进行这个参数配置 会在本地创建一个虚拟服务端 然后发送请求数据
        pathRewrite: {
          "^/api": "", //这里理解成用‘/api’代替target里面的地址，组件中我们调接口时直接用/api代替  重写路径 去掉路由种开头的 /api  想替换什么就放什么看接口
          // 比如我要调用'http://0.0:300/user/add'，直接写‘/api/user/add’即可 代理后地址栏显示/
        },
      },
    },*/
  },
  //webpack的配置 自定义路径
  configureWebpack: {
    resolve: {
      alias: {
        views: "@/views",
        components: "@/components",
        common: "@/common",
        api: "@/api",
        assets: "@/assets",
        store: "@/store",
        mock: "@/mock",
      },
    },
  },
};
